<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of User
 *
 * @author pbarrenechea
 */
class CMS_Models_User extends Zend_Db_Table_Abstract {

    protected $_name = "user";

    public function __construct( )
    {
        parent::__construct(array('table' => $this->_name));
    }
    
    /**
     * Retorna un listado de usuarios de una categoria 
     * @param $c : id de la categoria
     * @return array con usuarios 
     */
    public function getUsersByCategory($c) {
        return $this->fetchAll("id_category = '$c'");
    }

    /**
     * Devuelve todos los usuarios
     * @return array con usuarios
     */

    public function getAll() {

        return $this->fetchAll();
    }

    /**
     * Devuelve los datos de un usuario
     * @param $id : id del usuario
     * @return fila con los datos del usuario
     */
    public function getUserById($id) {
        $user = $this->fetchAll("id = '$id'");
        return $user[0];
    }

}
?>
